CSS框架與響應式設計
CSS框架是一套預先定義好的樣式和佈局規則,能幫助開發者快速建立一致且美觀的網頁,而不必從零編寫樣式。使用CSS框架的好處包括:
常見的CSS框架包括:
響應式設計是一種網頁設計方法,確保網站在各種設備(如手機、平板、桌面電腦)上都有最佳的顯示效果。響應式設計依賴於以下技術:
@media (max-width: 768px) {
/* 在螢幕寬度小於768px時生效 */
body {
background-color: lightblue;
}
}
.container {
display: flex;
justify-content: space-between;
}
Bootstrap是一個內建響應式設計工具的框架,通過它你可以輕鬆實現以下功能:
<div class="container">
<div class="row">
<div class="col-md-6">左邊</div>
<div class="col-md-6">右邊</div>
</div>
</div>
實現響應式設計的核心技巧是使用媒體查詢。例如,針對不同的設備,我們可以根據屏幕的大小來調整字體大小、圖片寬度等。
範例:
@media (max-width: 576px) {
body {
font-size: 14px;
}
}
@media (min-width: 768px) {
body {
font-size: 16px;
}
}
在響應式設計中,圖像和文字也需要靈活地調整。你可以通過以下方法來實現:
img {
max-width: 100%;
height: auto;
}